#ifndef PORT_CFG_C_
#define PORT_CFG_C_

/******************************************************************
| includes
| 1) system and project includes
| 2) needed interfaces from external units
| 3) internal and external interfaces from this unit
|-----------------------------------------------------------------*/
#include "Port_Cfg.h"

/*******************************************************************
| global variable definitions (scope: module-local)
|------------------------------------------------------------------*/
/*Port_ConfigTbl[index]: the configuration information of the port pin specified by index*/

Port_ConfigType Port_ConfigTbl[PORT_PIN_CFG_NUM]=
{
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_0_Pin_0,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A1_MEDIUM,				/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_0_Pin_1,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN146_GPTA0_In_1,			/*Port_PinInFuncMode*/
		PORT_PIN_A1_MEDIUM,				/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_OUT,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_0_Pin_2,				/*PortPinId*/
		PORT_PIN_LEVEL_HIGH,				/*PortPinLevelValue*/
		0,			/*Port_PinInFuncMode*/
		PORT_PIN_A1_MEDIUM,				/*PortPinDriverMode*/
	    PIN147_GPTA0_Out_2,			/*Port_PinOutFuncModeType*/
		0,				/*Port_PinInPcCode*/
		(uint8)0x8 | (uint8)(PORT_PIN_PUSH_PULL) | (uint8)PIN147_GPTA0_Out_2,				/*Port_PinOutPcCode*/
		FALSE,			/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_0_Pin_3,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
	    PORT_PIN_A1P_STRONG_SOFT,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_OUT,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_0_Pin_4,				/*PortPinId*/
		PORT_PIN_LEVEL_HIGH,				/*PortPinLevelValue*/
		0,			/*Port_PinInFuncMode*/
		PORT_PIN_A1_MEDIUM,				/*PortPinDriverMode*/
	    PIN_GPO,			/*Port_PinOutFuncModeType*/
		0,				/*Port_PinInPcCode*/
		(uint8)0x8 | (uint8)(PORT_PIN_PUSH_PULL) | (uint8)PIN_GPO,				/*Port_PinOutPcCode*/
		FALSE,			/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_0_Pin_5,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A1_MEDIUM,				/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_0_Pin_6,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A1_MEDIUM,				/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_0_Pin_7,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A1_MEDIUM,				/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_0_Pin_8,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A1_MEDIUM,				/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_0_Pin_9,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A1_MEDIUM,				/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_0_Pin_10,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A2_STRONG_SHARP,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_0_Pin_11,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A2_STRONG_SHARP,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_0_Pin_12,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A2_STRONG_SHARP,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_0_Pin_13,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A2_STRONG_SHARP,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_0_Pin_14,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
	    PORT_PIN_A1P_STRONG_SOFT,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_0_Pin_15,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
	    PORT_PIN_A1P_STRONG_SOFT,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_1_Pin_0,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A2_STRONG_SHARP,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_1_Pin_1,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A1_MEDIUM,				/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_1_Pin_2,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A1_MEDIUM,				/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_1_Pin_3,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A1_MEDIUM,				/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_1_Pin_4,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A1_MEDIUM,				/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_1_Pin_5,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A1_MEDIUM,				/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_1_Pin_6,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A1_MEDIUM,				/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_1_Pin_7,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A1_MEDIUM,				/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_1_Pin_8,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
	    PORT_PIN_A1P_STRONG_SOFT,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_1_Pin_9,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
	    PORT_PIN_A1P_STRONG_SOFT,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_1_Pin_10,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
	    PORT_PIN_A1P_STRONG_SOFT,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_1_Pin_11,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
	    PORT_PIN_A1P_STRONG_SOFT,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_1_Pin_12,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A1_MEDIUM,				/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_1_Pin_13,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A1_MEDIUM,				/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_1_Pin_14,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A1_MEDIUM,				/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_1_Pin_15,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A2_STRONG_SHARP,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_2_Pin_0,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A2_STRONG_SHARP,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_2_Pin_1,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A2_STRONG_SHARP,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_2_Pin_2,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A2_STRONG_SHARP,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_2_Pin_3,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A2_STRONG_SHARP,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_2_Pin_4,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A2_STRONG_SHARP,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_2_Pin_5,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A2_STRONG_SHARP,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_2_Pin_6,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A2_STRONG_SHARP,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_2_Pin_7,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A2_STRONG_SHARP,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_2_Pin_8,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A2_STRONG_SHARP,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_2_Pin_9,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A2_STRONG_SHARP,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_2_Pin_10,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
	    PORT_PIN_A1P_STRONG_SOFT,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_2_Pin_11,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
	    PORT_PIN_A1P_STRONG_SOFT,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_2_Pin_12,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
	    PORT_PIN_A1P_STRONG_SOFT,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_2_Pin_13,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A1_MEDIUM,				/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_OUT,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_3_Pin_0,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		0,			/*Port_PinInFuncMode*/
		PORT_PIN_A1P_STRONG_SOFT,				/*PortPinDriverMode*/
	    PIN_GPO,			/*Port_PinOutFuncModeType*/
		0,				/*Port_PinInPcCode*/
		(uint8)0x8 | (uint8)(PORT_PIN_PUSH_PULL) | (uint8)PIN_GPO,				/*Port_PinOutPcCode*/
		FALSE,			/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_3_Pin_1,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
	    PORT_PIN_A1P_STRONG_SOFT,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_OUT,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_3_Pin_2,				/*PortPinId*/
		PORT_PIN_LEVEL_HIGH,				/*PortPinLevelValue*/
		0,			/*Port_PinInFuncMode*/
		PORT_PIN_A2_STRONG_SHARP,				/*PortPinDriverMode*/
	    PIN129_SSC0_Clock_Master_Out_0,			/*Port_PinOutFuncModeType*/
		0,				/*Port_PinInPcCode*/
		(uint8)0x8 | (uint8)(PORT_PIN_PUSH_PULL) | (uint8)PIN129_SSC0_Clock_Master_Out_0,				/*Port_PinOutPcCode*/
		FALSE,			/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_3_Pin_3,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN130_SSC0_Master_Rx_In,			/*Port_PinInFuncMode*/
		PORT_PIN_A2_STRONG_SHARP,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_OUT,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_3_Pin_4,				/*PortPinId*/
		PORT_PIN_LEVEL_HIGH,				/*PortPinLevelValue*/
		0,			/*Port_PinInFuncMode*/
		PORT_PIN_A2_STRONG_SHARP,				/*PortPinDriverMode*/
	    PIN132_SSC0_Master_Tx_Out_0,			/*Port_PinOutFuncModeType*/
		0,				/*Port_PinInPcCode*/
		(uint8)0x8 | (uint8)(PORT_PIN_PUSH_PULL) | (uint8)PIN132_SSC0_Master_Tx_Out_0,				/*Port_PinOutPcCode*/
		FALSE,			/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_OUT,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_3_Pin_5,				/*PortPinId*/
		PORT_PIN_LEVEL_HIGH,				/*PortPinLevelValue*/
		0,			/*Port_PinInFuncMode*/
		PORT_PIN_A2_STRONG_SHARP,				/*PortPinDriverMode*/
	    PIN126_SSC0_Slave_Select_Out_0,			/*Port_PinOutFuncModeType*/
		0,				/*Port_PinInPcCode*/
		(uint8)0x8 | (uint8)(PORT_PIN_PUSH_PULL) | (uint8)PIN126_SSC0_Slave_Select_Out_0,				/*Port_PinOutPcCode*/
		FALSE,			/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_3_Pin_6,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A2_STRONG_SHARP,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_3_Pin_7,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A2_STRONG_SHARP,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_3_Pin_8,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A2_STRONG_SHARP,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_3_Pin_9,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A1_MEDIUM,				/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_3_Pin_10,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A1_MEDIUM,				/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_3_Pin_11,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN144_External_Request_In_1,			/*Port_PinInFuncMode*/
		PORT_PIN_A1_MEDIUM,				/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_3_Pin_12,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN143_CAN_Node_0_Rx_In,			/*Port_PinInFuncMode*/
		PORT_PIN_A1_MEDIUM,				/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_OUT,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_3_Pin_13,				/*PortPinId*/
		PORT_PIN_LEVEL_HIGH,				/*PortPinLevelValue*/
		0,			/*Port_PinInFuncMode*/
		PORT_PIN_A2_STRONG_SHARP,				/*PortPinDriverMode*/
	    PIN142_CAN_Node_0_Tx_Out,			/*Port_PinOutFuncModeType*/
		0,				/*Port_PinInPcCode*/
		(uint8)0x8 | (uint8)(PORT_PIN_PUSH_PULL) | (uint8)PIN142_CAN_Node_0_Tx_Out,				/*Port_PinOutPcCode*/
		FALSE,			/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_3_Pin_14,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A1_MEDIUM,				/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_3_Pin_15,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A2_STRONG_SHARP,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_4_Pin_0,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
	    PORT_PIN_A1P_STRONG_SOFT,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_4_Pin_1,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
	    PORT_PIN_A1P_STRONG_SOFT,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_4_Pin_2,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A2_STRONG_SHARP,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_4_Pin_3,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A2_STRONG_SHARP,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_5_Pin_0,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
	    PORT_PIN_A1P_STRONG_SOFT,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_5_Pin_1,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
	    PORT_PIN_A1P_STRONG_SOFT,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_5_Pin_2,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
	    PORT_PIN_A1P_STRONG_SOFT,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_5_Pin_3,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
	    PORT_PIN_A1P_STRONG_SOFT,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_5_Pin_4,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
	    PORT_PIN_A1P_STRONG_SOFT,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_5_Pin_5,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
	    PORT_PIN_A1P_STRONG_SOFT,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_5_Pin_6,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
	    PORT_PIN_A1P_STRONG_SOFT,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_5_Pin_7,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
	    PORT_PIN_A1P_STRONG_SOFT,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_5_Pin_8,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A2_STRONG_SHARP,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_5_Pin_9,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A2_STRONG_SHARP,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_5_Pin_10,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A2_STRONG_SHARP,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_5_Pin_11,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A2_STRONG_SHARP,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_5_Pin_12,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
	    PORT_PIN_A1P_STRONG_SOFT,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_5_Pin_13,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
	    PORT_PIN_A1P_STRONG_SOFT,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_5_Pin_14,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
	    PORT_PIN_A1P_STRONG_SOFT,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_5_Pin_15,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
	    PORT_PIN_A1P_STRONG_SOFT,			/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_6_Pin_0,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A1_MEDIUM,				/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_6_Pin_1,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A1_MEDIUM,				/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_6_Pin_2,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A1_MEDIUM,				/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
	{
		PORT_PIN_IN,	/*PortPinDirection*/
		FALSE,			/*PortPinDirectionChangeable*/
		FALSE,			/*PortPinModeChangeable*/
		Port_6_Pin_3,				/*PortPinId*/
		PORT_PIN_LEVEL_LOW,				/*PortPinLevelValue*/
		PIN_GPI,			/*Port_PinInFuncMode*/
		PORT_PIN_A1_MEDIUM,				/*PortPinDriverMode*/
	    0,			/*Port_PinOutFuncModeType*/
		PORT_PIN_PULL_UP,				/*Port_PinInPcCode*/
		0,				/*Port_PinOutPcCode*/
		FALSE,				/*Port_PinEmStop*/
		0,				/*Port_PinEmStopLevel*/
	},
};

const uint8 UsrPortIdToIdxMapTbl[PORT_MAX_NUM] = 
{
	0, 1, 2 ,3 ,4, 5, 6
};


const uint8 UsrPinIdToIdxMapTbl[PORT_PIN_MAX_NUM] = 
{
    255, 66, 67, 68, 69, 70, 71, 72,
     73, 81,255,255,255, 74, 75, 76,
     77, 78, 79, 80,255,255,255,255,
    255,255,255,255,255,255,255,255,
    255,255,255,255,255,255,255,255,
    255,255,255,255,255,255,255,255,
    255,255,255,255,255,255,255,255,
    255,255,255,255,255,255,255,255,
    255,255,255,255,255,255,255, 30,
     29, 28, 32, 33, 34, 35, 36, 37,
     38, 39,255,255,255,255, 62, 63,
     64,255, 65,255,255, 18, 24, 25,
     26, 27, 19,255,255,255,255,255,
    255,255,255, 20, 21, 22, 23,255,
    255,255,255,255, 16, 31,255, 17,
    255,255,255,255,255,255, 51, 52,
     54, 48, 49, 53, 50, 61, 60, 47,
     46, 56, 55,255,255,255, 59, 58,
     57,  0,  1,  2,  3,  8,  9, 10,
     11,255,255,255, 82, 83, 84, 85,
     41, 42, 43, 44, 40, 45,  4,  5,
     12, 13,255,255,255,  6,  7, 14,
};

#endif /* PORT_CFG_C_ */
